/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package uimigration.WidgetsModel;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see uimigration.WidgetsModel.WidgetsModelFactory
 * @model kind="package"
 * @generated
 */
public interface WidgetsModelPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "WidgetsModel";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http://widgetsmodel/1.0";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "WidgetsModel";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	WidgetsModelPackage eINSTANCE = uimigration.WidgetsModel.impl.WidgetsModelPackageImpl.init();

	/**
	 * The meta object id for the '{@link uimigration.WidgetsModel.impl.APIModelImpl <em>API Model</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.WidgetsModel.impl.APIModelImpl
	 * @see uimigration.WidgetsModel.impl.WidgetsModelPackageImpl#getAPIModel()
	 * @generated
	 */
	int API_MODEL = 0;

	/**
	 * The feature id for the '<em><b>Contains</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int API_MODEL__CONTAINS = 0;

	/**
	 * The feature id for the '<em><b>Api Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int API_MODEL__API_NAME = 1;

	/**
	 * The feature id for the '<em><b>Install On</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int API_MODEL__INSTALL_ON = 2;

	/**
	 * The number of structural features of the '<em>API Model</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int API_MODEL_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link uimigration.WidgetsModel.impl.WidgetImpl <em>Widget</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.WidgetsModel.impl.WidgetImpl
	 * @see uimigration.WidgetsModel.impl.WidgetsModelPackageImpl#getWidget()
	 * @generated
	 */
	int WIDGET = 1;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WIDGET__NAME = 0;

	/**
	 * The feature id for the '<em><b>Id</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WIDGET__ID = 1;

	/**
	 * The feature id for the '<em><b>Properties</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WIDGET__PROPERTIES = 2;

	/**
	 * The feature id for the '<em><b>Events</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WIDGET__EVENTS = 3;

	/**
	 * The feature id for the '<em><b>Contains Widget</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WIDGET__CONTAINS_WIDGET = 4;

	/**
	 * The feature id for the '<em><b>Is Container</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WIDGET__IS_CONTAINER = 5;

	/**
	 * The feature id for the '<em><b>Cardinality</b></em>' attribute list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WIDGET__CARDINALITY = 6;

	/**
	 * The feature id for the '<em><b>Is Root</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WIDGET__IS_ROOT = 7;

	/**
	 * The number of structural features of the '<em>Widget</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int WIDGET_FEATURE_COUNT = 8;

	/**
	 * The meta object id for the '{@link uimigration.WidgetsModel.impl.PropertyImpl <em>Property</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.WidgetsModel.impl.PropertyImpl
	 * @see uimigration.WidgetsModel.impl.WidgetsModelPackageImpl#getProperty()
	 * @generated
	 */
	int PROPERTY = 2;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PROPERTY__NAME = 0;

	/**
	 * The feature id for the '<em><b>Value</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PROPERTY__VALUE = 1;

	/**
	 * The feature id for the '<em><b>Data Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PROPERTY__DATA_TYPE = 2;

	/**
	 * The feature id for the '<em><b>Positionning</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PROPERTY__POSITIONNING = 3;

	/**
	 * The feature id for the '<em><b>Rendering Property</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PROPERTY__RENDERING_PROPERTY = 4;

	/**
	 * The number of structural features of the '<em>Property</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PROPERTY_FEATURE_COUNT = 5;

	/**
	 * The meta object id for the '{@link uimigration.WidgetsModel.impl.EventImpl <em>Event</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see uimigration.WidgetsModel.impl.EventImpl
	 * @see uimigration.WidgetsModel.impl.WidgetsModelPackageImpl#getEvent()
	 * @generated
	 */
	int EVENT = 3;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EVENT__NAME = 0;

	/**
	 * The feature id for the '<em><b>Handler</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EVENT__HANDLER = 1;

	/**
	 * The feature id for the '<em><b>Linked Property</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EVENT__LINKED_PROPERTY = 2;

	/**
	 * The feature id for the '<em><b>Mapped Behaviors</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EVENT__MAPPED_BEHAVIORS = 3;

	/**
	 * The number of structural features of the '<em>Event</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EVENT_FEATURE_COUNT = 4;

	/**
	 * Returns the meta object for class '{@link uimigration.WidgetsModel.APIModel <em>API Model</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>API Model</em>'.
	 * @see uimigration.WidgetsModel.APIModel
	 * @generated
	 */
	EClass getAPIModel();

	/**
	 * Returns the meta object for the containment reference list '{@link uimigration.WidgetsModel.APIModel#getContains <em>Contains</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Contains</em>'.
	 * @see uimigration.WidgetsModel.APIModel#getContains()
	 * @see #getAPIModel()
	 * @generated
	 */
	EReference getAPIModel_Contains();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.WidgetsModel.APIModel#getApiName <em>Api Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Api Name</em>'.
	 * @see uimigration.WidgetsModel.APIModel#getApiName()
	 * @see #getAPIModel()
	 * @generated
	 */
	EAttribute getAPIModel_ApiName();

	/**
	 * Returns the meta object for the containment reference list '{@link uimigration.WidgetsModel.APIModel#getInstallOn <em>Install On</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Install On</em>'.
	 * @see uimigration.WidgetsModel.APIModel#getInstallOn()
	 * @see #getAPIModel()
	 * @generated
	 */
	EReference getAPIModel_InstallOn();

	/**
	 * Returns the meta object for class '{@link uimigration.WidgetsModel.Widget <em>Widget</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Widget</em>'.
	 * @see uimigration.WidgetsModel.Widget
	 * @generated
	 */
	EClass getWidget();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.WidgetsModel.Widget#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see uimigration.WidgetsModel.Widget#getName()
	 * @see #getWidget()
	 * @generated
	 */
	EAttribute getWidget_Name();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.WidgetsModel.Widget#getId <em>Id</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Id</em>'.
	 * @see uimigration.WidgetsModel.Widget#getId()
	 * @see #getWidget()
	 * @generated
	 */
	EAttribute getWidget_Id();

	/**
	 * Returns the meta object for the containment reference list '{@link uimigration.WidgetsModel.Widget#getProperties <em>Properties</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Properties</em>'.
	 * @see uimigration.WidgetsModel.Widget#getProperties()
	 * @see #getWidget()
	 * @generated
	 */
	EReference getWidget_Properties();

	/**
	 * Returns the meta object for the containment reference list '{@link uimigration.WidgetsModel.Widget#getEvents <em>Events</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Events</em>'.
	 * @see uimigration.WidgetsModel.Widget#getEvents()
	 * @see #getWidget()
	 * @generated
	 */
	EReference getWidget_Events();

	/**
	 * Returns the meta object for the containment reference list '{@link uimigration.WidgetsModel.Widget#getContainsWidget <em>Contains Widget</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Contains Widget</em>'.
	 * @see uimigration.WidgetsModel.Widget#getContainsWidget()
	 * @see #getWidget()
	 * @generated
	 */
	EReference getWidget_ContainsWidget();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.WidgetsModel.Widget#isIsContainer <em>Is Container</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Is Container</em>'.
	 * @see uimigration.WidgetsModel.Widget#isIsContainer()
	 * @see #getWidget()
	 * @generated
	 */
	EAttribute getWidget_IsContainer();

	/**
	 * Returns the meta object for the attribute list '{@link uimigration.WidgetsModel.Widget#getCardinality <em>Cardinality</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute list '<em>Cardinality</em>'.
	 * @see uimigration.WidgetsModel.Widget#getCardinality()
	 * @see #getWidget()
	 * @generated
	 */
	EAttribute getWidget_Cardinality();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.WidgetsModel.Widget#isIsRoot <em>Is Root</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Is Root</em>'.
	 * @see uimigration.WidgetsModel.Widget#isIsRoot()
	 * @see #getWidget()
	 * @generated
	 */
	EAttribute getWidget_IsRoot();

	/**
	 * Returns the meta object for class '{@link uimigration.WidgetsModel.Property <em>Property</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Property</em>'.
	 * @see uimigration.WidgetsModel.Property
	 * @generated
	 */
	EClass getProperty();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.WidgetsModel.Property#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see uimigration.WidgetsModel.Property#getName()
	 * @see #getProperty()
	 * @generated
	 */
	EAttribute getProperty_Name();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.WidgetsModel.Property#getValue <em>Value</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Value</em>'.
	 * @see uimigration.WidgetsModel.Property#getValue()
	 * @see #getProperty()
	 * @generated
	 */
	EAttribute getProperty_Value();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.WidgetsModel.Property#getDataType <em>Data Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Data Type</em>'.
	 * @see uimigration.WidgetsModel.Property#getDataType()
	 * @see #getProperty()
	 * @generated
	 */
	EAttribute getProperty_DataType();

	/**
	 * Returns the meta object for the containment reference list '{@link uimigration.WidgetsModel.Property#getPositionning <em>Positionning</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Positionning</em>'.
	 * @see uimigration.WidgetsModel.Property#getPositionning()
	 * @see #getProperty()
	 * @generated
	 */
	EReference getProperty_Positionning();

	/**
	 * Returns the meta object for the containment reference '{@link uimigration.WidgetsModel.Property#getRenderingProperty <em>Rendering Property</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Rendering Property</em>'.
	 * @see uimigration.WidgetsModel.Property#getRenderingProperty()
	 * @see #getProperty()
	 * @generated
	 */
	EReference getProperty_RenderingProperty();

	/**
	 * Returns the meta object for class '{@link uimigration.WidgetsModel.Event <em>Event</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Event</em>'.
	 * @see uimigration.WidgetsModel.Event
	 * @generated
	 */
	EClass getEvent();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.WidgetsModel.Event#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see uimigration.WidgetsModel.Event#getName()
	 * @see #getEvent()
	 * @generated
	 */
	EAttribute getEvent_Name();

	/**
	 * Returns the meta object for the attribute '{@link uimigration.WidgetsModel.Event#getHandler <em>Handler</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Handler</em>'.
	 * @see uimigration.WidgetsModel.Event#getHandler()
	 * @see #getEvent()
	 * @generated
	 */
	EAttribute getEvent_Handler();

	/**
	 * Returns the meta object for the containment reference '{@link uimigration.WidgetsModel.Event#getLinkedProperty <em>Linked Property</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Linked Property</em>'.
	 * @see uimigration.WidgetsModel.Event#getLinkedProperty()
	 * @see #getEvent()
	 * @generated
	 */
	EReference getEvent_LinkedProperty();

	/**
	 * Returns the meta object for the containment reference list '{@link uimigration.WidgetsModel.Event#getMappedBehaviors <em>Mapped Behaviors</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Mapped Behaviors</em>'.
	 * @see uimigration.WidgetsModel.Event#getMappedBehaviors()
	 * @see #getEvent()
	 * @generated
	 */
	EReference getEvent_MappedBehaviors();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	WidgetsModelFactory getWidgetsModelFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link uimigration.WidgetsModel.impl.APIModelImpl <em>API Model</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.WidgetsModel.impl.APIModelImpl
		 * @see uimigration.WidgetsModel.impl.WidgetsModelPackageImpl#getAPIModel()
		 * @generated
		 */
		EClass API_MODEL = eINSTANCE.getAPIModel();

		/**
		 * The meta object literal for the '<em><b>Contains</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference API_MODEL__CONTAINS = eINSTANCE.getAPIModel_Contains();

		/**
		 * The meta object literal for the '<em><b>Api Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute API_MODEL__API_NAME = eINSTANCE.getAPIModel_ApiName();

		/**
		 * The meta object literal for the '<em><b>Install On</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference API_MODEL__INSTALL_ON = eINSTANCE.getAPIModel_InstallOn();

		/**
		 * The meta object literal for the '{@link uimigration.WidgetsModel.impl.WidgetImpl <em>Widget</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.WidgetsModel.impl.WidgetImpl
		 * @see uimigration.WidgetsModel.impl.WidgetsModelPackageImpl#getWidget()
		 * @generated
		 */
		EClass WIDGET = eINSTANCE.getWidget();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute WIDGET__NAME = eINSTANCE.getWidget_Name();

		/**
		 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute WIDGET__ID = eINSTANCE.getWidget_Id();

		/**
		 * The meta object literal for the '<em><b>Properties</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference WIDGET__PROPERTIES = eINSTANCE.getWidget_Properties();

		/**
		 * The meta object literal for the '<em><b>Events</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference WIDGET__EVENTS = eINSTANCE.getWidget_Events();

		/**
		 * The meta object literal for the '<em><b>Contains Widget</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference WIDGET__CONTAINS_WIDGET = eINSTANCE.getWidget_ContainsWidget();

		/**
		 * The meta object literal for the '<em><b>Is Container</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute WIDGET__IS_CONTAINER = eINSTANCE.getWidget_IsContainer();

		/**
		 * The meta object literal for the '<em><b>Cardinality</b></em>' attribute list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute WIDGET__CARDINALITY = eINSTANCE.getWidget_Cardinality();

		/**
		 * The meta object literal for the '<em><b>Is Root</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute WIDGET__IS_ROOT = eINSTANCE.getWidget_IsRoot();

		/**
		 * The meta object literal for the '{@link uimigration.WidgetsModel.impl.PropertyImpl <em>Property</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.WidgetsModel.impl.PropertyImpl
		 * @see uimigration.WidgetsModel.impl.WidgetsModelPackageImpl#getProperty()
		 * @generated
		 */
		EClass PROPERTY = eINSTANCE.getProperty();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PROPERTY__NAME = eINSTANCE.getProperty_Name();

		/**
		 * The meta object literal for the '<em><b>Value</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PROPERTY__VALUE = eINSTANCE.getProperty_Value();

		/**
		 * The meta object literal for the '<em><b>Data Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PROPERTY__DATA_TYPE = eINSTANCE.getProperty_DataType();

		/**
		 * The meta object literal for the '<em><b>Positionning</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PROPERTY__POSITIONNING = eINSTANCE.getProperty_Positionning();

		/**
		 * The meta object literal for the '<em><b>Rendering Property</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference PROPERTY__RENDERING_PROPERTY = eINSTANCE.getProperty_RenderingProperty();

		/**
		 * The meta object literal for the '{@link uimigration.WidgetsModel.impl.EventImpl <em>Event</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see uimigration.WidgetsModel.impl.EventImpl
		 * @see uimigration.WidgetsModel.impl.WidgetsModelPackageImpl#getEvent()
		 * @generated
		 */
		EClass EVENT = eINSTANCE.getEvent();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute EVENT__NAME = eINSTANCE.getEvent_Name();

		/**
		 * The meta object literal for the '<em><b>Handler</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute EVENT__HANDLER = eINSTANCE.getEvent_Handler();

		/**
		 * The meta object literal for the '<em><b>Linked Property</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EVENT__LINKED_PROPERTY = eINSTANCE.getEvent_LinkedProperty();

		/**
		 * The meta object literal for the '<em><b>Mapped Behaviors</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EVENT__MAPPED_BEHAVIORS = eINSTANCE.getEvent_MappedBehaviors();

		EClass POSITIONNING = null;

	}

} //WidgetsModelPackage
